package com.jingdong.utils;

import com.jingdong.pojo.GuanZhuDetail;

/**
 * 字符串数据处理  工具类
 */
public class StringUtils {
    private final static String START_STR = "https://mall.jd.com/index-";
    private final static String END_STR = ".html";

     /**
     *
     * 目标 https://mall.jd.com/index-020841.html
     *  020841
     */

    /**
     * 截取字符串
     *
     * @param str   待截取的字符串
     * @param start 截取起始位置 （ 1 表示第一位 -1表示倒数第1位）
     * @param end   截取结束位置 （如上index）
     * @return
     */
    public static String sub(String str, int start, int end) {
        String result = null;

        if (str == null || str.equals("")) {
            return "";
        }
        int len = str.length();
        start = start < 0 ? len + start : start - 1;
        end = end < 0 ? len + end + 1 : end;

        return str.substring(start, end);
    }



    public static  String getShortURL(String str) {
        if (str.indexOf(START_STR)>0&&str.indexOf(END_STR)>0){
            String tempStr = str.substring(str.indexOf(START_STR)+START_STR.length(),str.length()-END_STR.length() );
            return tempStr;
        }else {
            return "";
        }
    }



    public static String getTotalURL(String str){
        if (str.indexOf(START_STR)>0||str.indexOf(END_STR)>0){
            return str;
        }else {
            return START_STR+str+END_STR;
        }
    }


    public static void main(String[] args) {
        int i = "123".indexOf("0");
        System.out.println(i);
    }
}